Задает или возвращает значение, которое определяет, какое действие должно выполняться при активизации элемента управления MAPI Messages.
Применение
Элемент управления сообщениями MAPI
Синтаксис
[Form.]MapiMessages.Action[ = nSetting]
Комментарии
Недоступно на этапе разработки, доступно только для записи на
этапе выполнения.
Свойство Action позволяет выбирать действие,
соответствующее элементу управления MAPI Messages. Возможные действия
перечислены в следующей таблице. Для каждого действия в колонке "Буфер"
указывается буфер, в котором это действие выполняется: буфер редактирования (C),
буфер чтения (R) или оба этих буфера (C/R).
| Значение | Буфер | Описание |
| 1 | C/R | Создает набор сообщений из числа сообщений, выбранных во входном ящике
пользователя. В набор сообщений входят все сообщения типа FetchMsgType,
обнаруженные во входном ящике, которые отсортированы в соответствии со
свойством FetchSorted и отобраны согласно свойству FetchUnreadOnly. При инициировании очередного действия типа выборки (Fetch) все файлы дополнения будут удалены из буфера чтения. |
| 2 | C | Посылает сообщение внутри диалогового окна. Предлагает пользователю
ввести те или иные компоненты сообщения (тема, получатель, текст и т.д.) и
представляет сообщение в сервер почты для доставки. На основе свойств сообщения, создаваемого в буфере редактирования (исходящего сообщения, для которого MsgIndex = -1), формируется диалоговое окно для этого сообщения. Однако изменения, внесенные в диалоговое окно, не затрагивают информацию в буфере редактирования. |
| 3 | C | Посылает сообщение, не прибегая к помощи диалогового окна. Представляет исходящее сообщение в сервер почты для доставки. Диалоговое окно не отображается, а при посылке сообщения, для которого не указаны получатели или имена путей файлов дополнений, возникает ошибка. |
| 4 | C | Сохраняет сообщение, находящееся в данный момент в буфере редактирования (для которого MsgIndex = -1). |
| 5 | R | Копирует текущее индексированное сообщение в буфер редактирования. Устанавливает значение свойства MsgIndex равным -1. |
| 6 | R | Составляет новое сообщение. Очищает все компоненты буфера редактирования. Устанавливает значение свойства MsgIndex равным -1. |
| 7 | R | Отвечает на сообщение. Копирует в буфер редактирования текущее
индексированное сообщение, которое будет служить ответом, и добавляет в
начало строки темы префикс RE: .Отправитель текущего индексированного
сообщения становится получателем исходящего сообщения, затем происходит
копирование текста и т.д. Значение свойства MsgIndex устанавливается равным -1. |
| 8 | R | Отвечает всем получателям сообщения. Аналогично предыдущему действию
(Reply), но в отличие от него обслуживает всех остальных получателей
категорий To: и CC: . Значение свойства MsgIndex устанавливается равным -1. |
| 9 | R | Пересылает сообщение дальше. Текущее индексированное сообщение
копируется в буфер редактирования в качестве переадресуемого сообщения, и
в начало строки темы добавляется префикс FW: . Значение свойства MsgIndex устанавливается равным -1. |
| 10 | R | Удаляет сообщение. Удаляются все компоненты текущего индексированного
сообщения, значение свойства MsgCount уменьшается на 1, и также
уменьшается на 1 индексный номер каждого сообщения, следующего за
удаленным. Если удаленное сообщение было последним в наборе, данное действие уменьшает значение свойства MsgIndex на 1. |
| 11 | C/R | Отображает диалоговое окно Address Book службы почты. С помощью адресной книги пользователь может создавать или модифицировать набор получателей. Изменения, вносимые в адресную книгу вне буфера редактирования (когда значение свойства MsgIndex отлично от -1), не сохраняются. |
| 12 | C/R | Отображает диалоговое окно, которое подробно описывает текущего индексированного получателя. Объем информации, включаемой в данное диалоговое окно, определяется используемой системой обмена сообщениями. Как минимум он должен содержать отображаемое имя и адрес получателя. |
| 13 | C/R | Разрешает имя текущего индексированного получателя. В адресной книге
ищется имя текущего индексированного получателя; если не удастся найти
имен, совпадающих с искомым, возвращается ошибка (отсутствие совпадений не
считается неоднозначностью). Свойство AddressResolveUI определяет, будет ли отображаться диалоговое окно, в котором происходит разрешение неоднозначных имен. Это действие никак не дополняет операцию разрешения имени или адреса отправителя сообщения. Данное действие может привести к изменению значения свойства RecipType. |
| 14 | C | Удаляет текущего индексированного получателя. Значение свойства RecipCount автоматически уменьшается на 1, и также уменьшается на 1 индексный номер каждого получателя, следующего за удаленным.Если удаленный получатель был последним в наборе, данное действие приводит к уменьшению значения свойства RecipIndex на 1. |
| 15 | C | Удаляет текущее индексированное дополнение. Значение свойства
AttachmentCount автоматически уменьшается на 1, и также уменьшается на 1
индекс каждого дополнения, следующего за удаленным. Если удаленное дополнение было последним в наборе, данное действие приводит к уменьшению значения свойства AttachmentIndex на 1. |
Чтобы не занимать диск ненужной информацией, перед выполнением действий, которые изменяют содержимое дополнений к сообщению, находящемуся в буфере редактирования, удалите все временные файлы присоединения, связанные с буфером редактирования. К числу подобных действий относятся действия с номерами 5, 6, 7, 8, 9 и 15. (Удаляйте только временный файл присоединения, соответствующий удаленному присоединению.)